WorkerPool .spec
WorkerPoolSpec defines the desired state of WorkerPool
| Description | |
|---|---|
| allowedRunnerImageHosts 🔗 WorkerPoolSpecAllowedrunnerimagehosts[] | AllowedRunnerImageHosts is a set of container image base URLs (for example ghcr.io or docker.io) that are allowed to be used as runner images. When set, any runs that are scheduled using a host not found in the list will be marked as failed. When not set, any container image is allowed. |
| keepSuccessfulPods boolean | KeepSuccessfulPods indicates whether run Pods should automatically be removed as soon as they complete successfully, or be kept so that they can be inspected later. By default run Pods are removed as soon as they complete successfully. Failed Pods are not automatically removed to allow debugging. |
| mqttReconnectRetryCount integer | MqttReconnectRetryCount defines how many times the worker will try to connect to the MQTT broker in case of failure during the initial connection. Default is 5. |
| pod 🔗 WorkerPoolSpecPod | Pod contains the configuration options for Pods created as a result of runs being scheduled on the pool. |
| poolSize integer | PoolSize is the desired size of your worker pool. |
| privateKey 🔗 WorkerPoolSpecPrivatekey * | Private key is the key generated when creating your worker pool. |
| token 🔗 WorkerPoolSpecToken * | Token is the token generated when creating your worker pool. |